Career 2020 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F2 USA F3 Canada F2 USA F7 USA F1 Croatia F5 Germany F14 Tunisia F4 Tunisia F5 Tunisia F6 USA F1 Austria F2 Austria F3 Croatia F1 Croatia #1-w1 Hungary F1 Slovenia F1 Slovenia F2 USA F12 Slovenia F3 Bosnia/Herzegovina F1 Germany F15 Germany F16 Portugal F4 Portugal F5 Germany F2 Austria F2 Australia F1 Australia F2 Bosnia/Herzegovina F3 Slovenia F1 Bosnia/Herzegovina F6 Croatia F3 Croatia F4 Croatia F5 Bosnia/Herzegovina F2 Slovenia F1 USA F8 Bosnia/Herzegovina F7 Croatia F10 Croatia F11 Croatia #1-w2 Serbia&Montenegro F5 Turkey F6 Iran F4 Iran F5 China F4 Austria F1 Bosnia/Herzegovina F1 France F18 Serbia&Montenegro F6 Slovenia F1 Slovenia F2 Slovenia F3 USA F14 Italy F18 Serbia&Montenegro F4 Canada F1 Hungary F6 Great Britain F7 USA F28 USA F29 Czech Republic F4 Czech Republic F5 USA F6 Croatia #1-w3 Croatia #1-w4 Italy F8 Hungary F2 Bosnia/Herzegovina F1 Germany F7 Croatia F3 France F16 France F17 Austria F2 Croatia F2 Slovenia F1 Slovenia F2 Slovenia F3 Serbia & Montenegro F2 USA F14 Italy F11 Germany F19 Croatia F1 Croatia F2 Slovenia F2 Slovenia F3 Italy F26 Austin Challenger - Austin Harrah's Entertainment Challenger - Tunica Lubbock Challenger - Lubbock ATP Slovak Open Challenger - Bratislava Ford Tennis Championships - Louisville Music City Challenger - Nashville USTA Challenger - Champaign MST ATP Challenger International - Burnie Shimadzu All Japan Indoor Tennis Championships - Kyoto II Naples ITG Challenger - Naples 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Countrywide Classic USTA Challenger - Carson Lubbock Challenger - Lubbock Guzzini Challenger - Recanati Black Forest Open - Freudenstadt Recanati Challenger Ljubljana Challenger Tiburon Challenger Calabasas Challenger Champaign Challenger Puebla Challenger 2005 Freeman Men's Challenger - Joplin Noumea Challenger Burnie Challenger Caltanissetta Challenger Johannesburg Challenger Tallahassee Challenger Nottingham Challenger Rimini Challenger WOW Cafe Challenger - New Orleans Cancun Challenger Singapore Challenger Recanati Challenger Binghamton Challenger Tulsa Challenger Ljubljana Challenger Eckental Challenger Mamaia Challenger - Constanta Dallas Challenger University of Tennessee USTA Men's Challenger - Knoxville The Comercia Challenger - Aptos Guadalajara Challenger Tallahassee Challenger Rome Challenger Prague Challenger The Wright Financial Group USTA Challenger - Champaign Fifth Third Bank Tennis Championships - Lexington Medjurgorje Open - Medjugorje Anning Challenger dBI Tennis Challenger - Binghamton Pro Challenger at Calabasas - Calabasas Wuhan Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Vancouver Challenger Beijing Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo Istanbul Challenger Yokohama Challenger Toyota Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Dallas Challenger 2006 North Shore Pro Tennis Championship - Winnetka Odlum Brown Vancouver Open - Vancouver St. Petersburg Challenger 2006 - St. Petersburg Guadalajara Challenger Mexico City Challenger Rijeka Challenger Johannesburg Challenger Rio Quente Challenger Portoroz Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Tiburon Challenger Gemax Open - Belgrade Ljubljana Open 2008 - Ljubljana Charlottesville Challenger Sacramento Challenger - Sacramento Knoxville Challenger Champaign Challenger Baton Rouge Challenger USTA Freeman Men's Challenger - Joplin Dallas Challenger Colorado Classic - Denver Morelos Challenger Nottingham Challenger USTA Men's Challenger of Dallas - Dallas Winnetka Challenger Rimouski Challenger Guadalajara Challenger Leon Challenger Taipei City Challenger Anning Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso Gimcheon Challenger Sarajevo Challenger Busan Challenger Nottingham-2 Challenger Oberstaufen Cup - Oberstaufen Kos-Zucchetti Tennis Cup - Cordenons USTA Challenger of Oklahoma - Tulsa Salzburg Challenger Croatia Osiguranje Rijeka Open - Rijeka Honolulu Challenger Charlottesville Challenger Wailea Men's Challenger - Maui BH Telecom Sarajevo 2007 - Sarajevo Knoxville Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Tallahassee Tennis Challenger - Tallahassee Banjaluka Challenger 2007 - Banja Luka Dallas Challenger Dublin Challenger - Dublin Irving Challenger Kazan Challenger Odlum Brown Vancouver Open - Vancouver Leon Challenger Guadalajara Challenger Anning Challenger Busan Challenger Oklahoma Challenger - Tulsa Manchester Challenger Ilkley Challenger JSM Challenger - Champaign Portoroz Challenger Polska Energia Open - Bytom Cordenons Challenger Manerbio Challenger Alphen Challenger Banja Luka Challenger Rijeka Challenger Sacramento Challenger New Delhi Challenger II - New Delhi Fairfield Challenger Las Vegas Challenger Eckental Challenger Ortisei Challenger Nielsen USTA Pro Tennis Championship - Winnetka Happy Valley Challenger Guzzini Challenger - Recanati Maui Challenger Dallas Challenger Ljubljana Open - Ljubljana Jonkoping Challenger Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Le Gosier Challenger Gwangju Challenger Nanjing Challenger Anning Challenger Swanston Challenger - Sacramento Busan Challenger Seoul Challenger Caloundra Challenger Pro Challenger at Calabasas - Calabasas Manchester Challenger Surbiton Challenger Ilkley Challenger 2007 Knoxville Challenger - Knoxville Bastad Challenger Club Coop's ATP Challenger International - Brisbane AT&T Challenger of Dallas - Dallas Nottingham Challenger Stockton Challenger Fairfield Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Las Vegas Challenger Traralgon Challenger St. Brieuc Challenger Canberra Challenger Rome Challenger Happy Valley Challenger Rennes Challenger Dallas Challenger Rome Challenger Kyoto Challenger Yokohama Challenger Leon Challenger Ramat Hasharon Challenger Rimini Challenger Portoroz Challenger Knoxville Challenger Ostrava Challenger Ljubljana Open - Ljubljana 2003 USTA Challenger of Calabasas - Calabasas Nottingham Challenger USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance Eckental Challenger USTA Men's Challenger of Dallas - Dallas Seoul Challenger Vancouver Challenger Banja Luka Challenger Leon Challenger Nottingham-2 Challenger Aachen Challenger 2004 USTA Challenger of Calabasas - Calabasas Guayaquil Challenger Le Gosier Challenger Sacramento Challenger Atlantic City Open - Atlantic City Bratislava Challenger College Station Challenger - College Station 2004 Freeman Men's Challenger - Joplin Honolulu Challenger Burnie Challenger Unique Zagreb Open - Zagreb The LTA Bolton Challenger - Bolton 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville Alphen Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Pro Tennis World Open - Sunrise Bergamo Challenger Tallahassee Tennis Challenger - Tallahassee Fifth Third Bank Tennis Classic - Lexington Challenger Casablanca San Angel - Mexico City 2005 West Side Tennis Coub Men's Challenger - Forest Hills 2004 Colorado Tennis Classic - Denver Busan Open Challenger Tennis - Busan Ljubljana Open - Ljubljana Caltanissetta Challenger The West Side Tennis Club Grass Court Challenger - Forest Hills USTA Comerica Challenger - Aptos The Natrel's Challenger of Granby - Granby Aptos Challenger Odlum Brown Vancouver Open - Vancouver Black Forest Open - Freudenstadt Irving Challenger Genoa Open Challenger-Fondazione Carige - Genova Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa Shenzhen Challenger Swanston Challenger - Sacramento Nottingham Challenger Seoul Challenger USTA/Adtech Challenger - Boston Kia International in Caloundra - Caloundra Music City Challenger - Nashville USTA Illinois Challenger - Champaign Czech Indoor Open - Prague USTA Challenger of Orlando - Orlando Ortisei Challenger The Commercia Challenger - Aptos Fifth-Third Bank Tennis Classic - Lexington Mordovia Cup - Saransk The Swanston Challenger - Sacramento Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana AT&T Challenger of Dallas - Dallas Samsung Challenger 2007 - Ho Chi Minh City 2007 Challenger of Santa Clara - Valencia Champaign Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City La Rinascente Tennis Cup Harbour Club Milano - Milan Levene Gouldin & Thompson Tennis Challenger - Binghamton 's Tennis Masters 07 Challenger - Graz Freeman Men's $50,000 Challenger - Joplin Flea Market Cup - Busan Music City Challenger - Nashville Caloundra ATP Challenger - Caloundra McDonalds ATP Challenger - Burnie Roma Challenger 2007 - Rome The 'Fitz' Casino Challenger - Tunica San Luis Potosi Challenger - San Luis Potosi Tallahassee Tennis Challenger - Tallahassee ECM Prague Open 2008 - Prague Mordovia Cup 2005 - Saransk Rijeka Open - Rijeka 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Home Depot Center USTA Challenger - Carson Hilton Waikoloa Village USTA Challenger - Waikoloa XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Internazionali di Tennis di Bergamo - Bergamo Alphen Challenger Mercedes-Benz Cup - Los Angeles Baton Rouge Pro Tennis Classic - Baton Rouge RCA Championships - Indianapolis Waco Tennis Challenger - Waco Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis 2008 Lubbock Challenger - Lubbock West Side Tennis Club Clay Court Challenger - Forest Hills USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills Genova Open Challenger - Genova Open Prevadies - St. Brieuc The Mercedes Benz of Calabasas - Calabasas Bauer Watertechnilogy Cup 2008 - Eckental Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Seguros Bolivar Open - Medellin Black Forest Open - Freudenstadt 2008 Knoxville Challenger - Knoxville Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Noumea Challenger Carson Challenger Burnie Challenger Dallas Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Bangkok Challenger Korat Challenger Antonio Savoldi-Marco Co. - Manerbio Puerto Rico Challenger Tennis Event - Humacao Monza Challenger Rhodes Challenger Miller Lite Hall of Fame Tennis Championships - Newport Sail Open - New Delhi RCA Championships - Indianapolis International Tennis Championships - Delray Beach s'Tennis Masters Challenger - Graz Arizona Men's Tennis Championships - Scottsdale Karlsruhe Challenger RCA Championships - Indianapolis Furth Challenger Croatia Open - Umag Chennai Open - Chennai Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb Delray Beach International Tennis Championships - Delray Beach PBZ Zagreb Indoors - Zagreb Segovia Challenger Regions Morgan Keegan Championships - Memphis Dubrovnik Open - Dubrovnik 2003 Freeman Men's Challenger - Joplin Vancouver Challenger Istanbul Challenger RCA Championships - Indianapolis Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis PBZ Zagreb Indoors - Zagreb The Hypo Group Tennis International 2008 - Poertschach Indianapolis Tennis Championships - Indianapolis Tulsa Challenger Chennai Open - Chennai Medibank International - Sydney Sacramento Challenger Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Tashkent Challenger Indianapolis Tennis Championships - Indianapolis ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Thailand Open - Bangkok Internazionali di Tennis - Bergamo Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Serbia Open - Belgrade Chennai Open - Chennai Medibank International - Sydney SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston BMW Open - Munich AEGON Championships - London Ordina Open - s-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Charlottesville Challenger China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Aachen Challenger Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Brisbane International - Brisbane Medibank International - Sydney Cancun Challenger SA Tennis Open - Johannesburg SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Banja Luka Challenger - Banja Luka Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Belgrade Challenger St. Petersburg Open - St. Petersburg China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Valencia Open - Valencia Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Barletta Challenger Ljubljana Open - Ljubljana Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Baton Rouge Challenger U.S. National Indoor Tennis Championships - Memphis Athens Challenger Hall of Fame Tennis Championships - Newport Manta Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Zagreb Challenger Cremona Challenger Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Moselle Open - Metz Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Ecuador Open - Quito Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Prostejov Challenger Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Brisbane International - Brisbane Ecuador Open - Quito Delray Beach Open - Delray Beach Marburg Challenger Hall of Fame Tennis Championships - Newport Braunschweig Challenger Architect Open - Budapest Aptos Challenger Dubai Duty Free Tennis Championships - Dubai Binghamton Challenger Prosperita Open 2006 - Ostrava Eckental Challenger Dallas Challenger Erste Bank Open - Vienna Ljubljana Challenger The Wright Financial Group, Inc. Challenger - Champaign Iskratel Open - Kranj Johannesburg Challenger Tallahassee Challenger The $50,000 Pro Challenger at Calabasas - Calabasas Sarasota Challenger Leon Challenger Savannah Challenger Rijeka Challenger 9° Trani Cup - Trani Smith Barney Men's Challenger - Covington Alessandria Challenger Granby Challenger Semgroup Challenger - Tulsa Samsung Securities Cup - Seoul Ford Tennis Championships - Louisville AGT Challenger - Leon Seoul Challenger Ortisei Challenger Ipsos Bucharest Challenger - Bucharest Loughborough Challenger Fifth-Third Bank Tennis Championships - Lexington Salzburg Challenger Bauer Watertechnology Cup 2007 - Eckental Heilbronn Challenger Kaoshuing Challenger GHI Bronx Classic - Bronx Eskisehir Challenger St. Brieuc Challenger Portoroz Challenger Cordenons Challenger Tiburon Challenger Koblenz Challenger Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Western & Southern Financial Group Masters - Cincinnati Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Croatia Open - Umag Open de Tenis Comunidad Valenciana - Valencia Davis Cup, Group 2, 1R, SLO-EST 3-2 Davis Cup, Group 2, 2R, SLO-MAR 2-3 Malaysian Open - Kuala Lumpur Heineken Open - Auckland AEGON International - Eastbourne Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, Group 2, 1R, SLO-EGY 5-0 PBZ Zagreb Indoors - Zagreb Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group I, PO, ISR-SLO 3-2 Chengdu Open - Chengdu Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, Group II, 1R, SLO-MON 3-2 Ricoh Open - 's-Hertogenbosch Australian Open (juniors) Australian Open - Melbourne Davis Cup, Group 2, 3R, POR-SLO 4-1 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group II, 2R, RSA-SLO 5-0 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group 2, 2R, SLO-LAT 5-0 Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, Group 2, PO, IRL-SLO 1-4